@charset "utf-8";

/*register*/
.register{
	position:absolute;
	margin:100px;
	padding:30px;
	width:580px;
	height:580px;
	background:#d3d2d0;
	z-index:1;
	}
.register .close{
	position:absolute;
	top:10px;
	right:10px;
	}
.register h1{font-size:14px;}
.register .btn{margin-top:20px;}

/*reg_clause*/
.reg_clause h1{margin-top:100px;}
.reg_clause .clause{
	margin:10px 0 0 0;
	padding:10px;
	height:200px;
	overflow-y:auto;
	border:2px solid #aaa;
	background:#fff;
	}
.reg_clause .clause p{
	margin-top:5px;
	text-indent:26px;
	line-height:20px;
	font-size:14px;
	}

.reg_clause .selectAgree{margin-top:10px;text-align:center;font-size:14px;}
.reg_clause .btn{text-align:center;}

/*writeForm*/
.writeForm .isfilled em{color:#F00;}
.writeForm h1{margin-top:10px;padding-bottom:5px;border-bottom:1px solid #b2b2b2;}
.writeForm h2{margin-top:5px;font-weight:normal;}
.writeForm .form{margin-top:20px;font-weight:normal;}
.writeForm .form .emailReadme{
	padding:10px;
	height:39px;
	color:#fff;
	background:url(../images/register/bg_3.gif) no-repeat center;
	}
.writeForm .form .emailReadme h3{font-size:14px;}
.writeForm .form .emailReadme p{margin-top:2px;}
.writeForm .form h4{margin-top:10px;font-size:14px;font-weight:normal;}
.writeForm .form h4 em{color:#F00;}
.writeForm .form input.itext,
.writeForm .form .choice{
	width:578px;
	height:30px;
	line-height:30px;
	font-size:14px;
	border:1px solid #bfbfbd;
	}
.writeForm .form .btn{text-align:left!important;}
.passwordRule{
	position:absolute;
	margin:-40px 0 0 580px;
	padding:10px 10px 10px 20px;
	width:150px;
	border-top:1px solid #d3d2d0;
	border-right:1px solid #d3d2d0;
	border-bottom:1px solid #d3d2d0;
	background:#fff url(../images/register/bg_2.gif) no-repeat left center;
	} 
.passwordRule p{margin-top:4px;line-height:18px;}

/*login*/
.login{
	position:absolute;
	margin:100px;
	padding:30px;
	width:460px;
	height:430px;
	background:#fff;
	z-index:1;
	}
.login .close{
	position:absolute;
	top:10px;
	right:10px;
	}
.login h1{margin-top:10px;font-size:14px;}
.login .btn{margin-top:25px;}
.login .btn .keepLogin{float:right;}

.login .form{margin-top:30px;}
.login .form h4{margin-top:15px;font-size:14px;font-weight:normal;}
.login .form input.itext{
	margin-top:3px;
	width:458px;
	height:30px;
	line-height:30px;
	font-size:14px;
	border:1px solid #bfbfbd;
	}
.login .ruleExplain{margin-top:20px;}
.login .ruleExplain p{margin-top:5px;line-height:21px;}






